package com.bw1806.service;

import com.bw1806.entity.ResultPage;
import com.bw1806.pojo.TAihaoKey;
import com.bw1806.pojo.TType;
import com.bw1806.pojo.TbBrand;
import com.bw1806.pojo.TbItemCat;

import java.util.List;

/**
 * @描述
 * @创建人 wangyue
 * @创建时间2020/11/1310:36
 */

public interface TbBrandService {

    /**
     * 分页列表模糊
     * @param tbBrand
     * @param pageSize
     * @param pageNum
     * @return
     */
    public ResultPage<TbBrand> list(TbBrand tbBrand, int pageSize, int pageNum);

    /**
     * 根据主键查询对象
     * @param id
     * @return
     */
    public TbBrand getById(Long id);

    /**
     * 新增修改
     * @param tbBrand
     * @return
     */
    public void save(TbBrand tbBrand);

    /**
     * 批量删除
     * @param ids
     */
    public void deletbth(Long[] ids);

    List<TType> getTypes();

    public TType getTTypeById(Integer id);

    List<TAihaoKey> getTAihaoKeys();

    List<TbItemCat> getTbItemCats(Long pid);
}
